package com.atguigu.spzx.order;

import com.atguigu.spzx.common.annotation.EnableSpzxUserInfoInterceptor;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.ComponentScan;

@SpringBootApplication
//以后整个项目 所有的微服务的启动类都写在同一个包名下(公司域名倒序+项目名称)  启动类就可以扫描到引入的模块标准命名的组件类使用
//  公司域名倒序+项目名称+模块名称：  每个模块名称不一致、整合项目的所有的微服务的项目名称一致

@ComponentScan(basePackages = {"com.atguigu.spzx"})
@EnableFeignClients(basePackages = {"com.atguigu.spzx"})
@EnableSpzxUserInfoInterceptor
public class OrderApplication {
    public static void main(String[] args) {
        SpringApplication.run(OrderApplication.class , args);
    }
}
